草庐IT

Android ConnectionService 来电

全部标签

android - Twilio Android 客户端 - 如何为接收来电的设备更新功能 token

我已经为Android创建了一个Twilio客户端应用程序来与其他TwilioAndroid客户端进行通信。在应用程序初始化时,会创建一个CapabilityToken(默认时间)以接受来电和拨出电话。目的是设备可以随时接听电话。对于拨出电话的设备,我在拨出时创建了一个新的CapabilityToken。但是,来电设备无法(当前)知道有来电。有谁知道这个问题的解决方案吗?谢谢!附言这是我关于SO的第一个问题,所以如果它缺少任何内容,我深表歉意。 最佳答案 我需要同样的东西。我用javascript重新加载页面。Twilio.Devi

android - 当我在 Android Studio 中收到来电时,如何在单击电源按钮或调高或调低音量时使铃声静音

在我的Android应用程序中,我们完成了VOIP调用。我处理了传入和传出的SIP调用。现在我的问题是在应用程序到应用程序调用期间,我收到了对我的应用程序的传入调用,那时我我正在从设备获取默认铃声并使用RingtoneManager播放该铃声。然后我点击电源按钮或音量向上或向下按钮铃声不是静音像普通电话一样。如何在单击电源按钮和音量增大或音量减小按钮时使传入铃声静音。是否有可用的单击事件?如何解决这个问题?谢谢。 最佳答案 Urinotification=RingtoneManager.getDefaultUri(RingtoneM

android - 来电时如何区分屏幕亮灭状态?

我的应用使用TelephonyManager.ACTION_PHONE_STATE_CHANGED执行某些操作。但是我想要在用户在场(屏幕打开)时电话响起时采取不同的操作,而在用户不在场(屏幕关闭)时采取不同的操作。我在onReceive的开头尝试了isScreenOn()方法(因为当屏幕关闭并且有来电时,屏幕会停留一小会儿)。然而,运气不佳-有时有效,有时无效。广播与屏幕状态异步...publicvoidonReceive(Contextcontext,Intentintent){pm=(PowerManager)context.getSystemService(Context.PO

android - 在android中检测来电的API

谁能告诉我哪个api检测到android手机中的第一个来电,或者第一个Action是通过哪个api起作用的,以及来电时发生的位置 最佳答案 了解Broadcast和BroadcastReceiver(抽象类)以获得有关来电、短信、彩信、wifi等的广播。http://developer.android.com/reference/android/content/BroadcastReceiver.html 关于android-在android中检测来电的API,我们在StackOverf

Android App监控来电让手机保持清醒状态

我有一个Android应用程序可以监控来电和去电。该应用程序有一个服务,一个PhoneStateListener,并检测通话时间设置了开始时间和结束时间。但是,我注意到手机屏幕开始从亮变暗然后再变暗。现在确定为什么,有什么想法吗? 最佳答案 虽然如果不研究代码就不能说很多,但您的后台服务可能会获得一个唤醒锁来完成这项工作。如果你在代码中做任何后台工作,你应该修改你的代码以充分利用android提供的唤醒锁(比如使用“partialwakelock”“screendimwakelock”“screenbrightwakelock”)这

android - 使用 android 在通话时查找来电者位置

我是android的新手,我想在与对方通话时使用Googlemap查找另一部手机的位置并在我的设备上显示他们的位置。 最佳答案 考虑到目前我不知道电话运营商公司通过蜂窝网络或服务器提供API来访问其他电话的位置,您必须自己实现基础设施。我的意思是指设计用于传输和接收位置数据的手机应用程序,以及在调用电话时在手机之间传输此数据的方式。如果您能以编程方式将元数据嵌入到您通过Android手机调用的电话的来电显示信息中,此时会更容易,但不幸的是,我认为目前不存在这样的API。这让您只有两个其他选择:让调用者手机上的应用程序通过您控制的服务

android - CyanogenMod10 如何确定来电者的位置?

编辑:将JellyBean更改为cyanogenmod10,因为它可能是cyanogen功能我注意到我的手机在CyanogenMod10手机下的通话记录中显示了来电者的(大概)位置(仅当号码是固定电话而不在我的通讯录中时)。它不仅依赖于国家代码,因为它还会在找到调用者时显示调用者所在的城市。我浏览了联系人包应用程序,发现值是从数据库中获取的(在com.android.contacts.CallDetailActivity中)finalStringcountryIso=callCursor.getString(COUNTRY_ISO_COLUMN_INDEX);finalStringge

android - 使用 Broadcast Receiver 捕捉来电,onReceive 没有被触发?

我想实现一个简单的BroadcastReceiver,它会在有来电时触发。但是,似乎永远不会触发onReceive(我非常仔细地检查了LogCat,那里没有输出),出了什么问题?谢谢我的类(class):publicclassMyPhoneReceiverextendsBroadcastReceiver{privatestaticfinalStringTAG="DEBUG";@OverridepublicvoidonReceive(Contextcontext,Intentintent){Log.e(TAG,"Testloggiiiiiiiiiiiiiiiiiiiiiiiiing!")

Android SIP API - 如何接听来电

使用SIPAPI时,如何接听来电。我使用sipdemo中的incomingcallreceiver类进行测试,并在WalkieTalkieActivity类中添加了一个接听按钮,当有来电时应该启用该按钮,但我不知道如何接听来电。任何帮助或示例将不胜感激。更具体地说,这是来自IncomingCallReceiver类的示例代码:publicclassIncomingCallReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){SipAudioCallincomi

android - Android 中的来电拦截

我能够在android中阻止来电,但问题是它会在断开时间之前响铃几分之一秒。如何在不响铃的情况下直接挂断电话?我在Manifest文件中添加了权限:然后创建IDL接口(interface)获取核心电话服务。packagecom.android.internal.telephony;interfaceITelephony{booleanendCall();voidanswerRingingCall();voidsilenceRinger();}然后为来电制作广播接收器。publicclassPhonecallReceiverextendsBroadcastReceiver{Context